import Vue from 'vue'
import VueRouter from 'vue-router'
import routes from "./routes"
// 将VueRouter的对象绑定到了 Vue实例上了  即为在vue实例中直接使用router相关的对象
// $router[路由跳转]  $route【获取路由参数】
Vue.use(VueRouter)



const router = new VueRouter({
     mode:"hash",  // history  h5模式 不带有# hash 带有#
     routes
})

const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
    return originalPush.call(this, location).catch(err => err)
}

export default router
